/**
 * 严肃声明：
 * 开源版本请务必保留此注释头信息，若删除我方将保留所有法律责任追究！
 * 本系统已申请软件著作权，受国家版权局知识产权以及国家计算机软件著作权保护！
 * 可正常分享和学习源码，不得用于违法犯罪活动，违者必究！
 * Copyright (c) 2020 陈尼克 all rights reserved.
 * 版权所有，侵权必究！
 */

import {
  service
} from '../utils/axios'
import {
  get,
  post,
} from '@/utils/axios.js'
var wsApi = '/ws/v1'

export function getUserInfo() {
  return service.get('/user/info');
}

export function EditUserInfo(params) {
  return service.put('/user/info', params);
}

export function login(params) {
  return service.post('/user/login', params);
}

export function logout() {
  return service.post('/user/logout')
}

export function register(params) {
  return service.post('/user/register', params);
}

// =================================== 投诉举报 ===================================
// 获取投诉列表
export function getComplaintList(data) {
  return get(wsApi + '/complaintInfo/h5/page', data)
}
// 获取投诉详情
export function getComplaintDetail(id) {
  return get(wsApi + `/complaintInfo/select/${id}`)
}
// 新增投诉
export function saveComplaint(data) {
  return post(wsApi + `/complaintInfo/save`, data)
}
// 撤销投诉
export function repealComplaint(data) {
  return post(wsApi + `/complaintInfo/complaint/save`, data)
}

// =================================== 我的异议 ===================================
// 获取我的异议列表
export function getPublicDissent(data) {
  return get(wsApi + '/publicDissent/page', data)
}
// 获取我的异议详情
export function getPublicDissentDetail(id) {
  return get(wsApi + `/publicDissent/${id}`)
}